package com.tjbank.cssys.api;

import java.util.List;

import com.tjbank.cssys.dto.MenuDTO;

/**
 * 菜单管理
 * 
 * Package : com.tansun.magicube.iam.api
 * 
 * @author -- lijiangtao 2020年5月5日 下午3:09:06
 */
public interface MenuService {

    /**
     * 新增菜单
     * 
     * @param menuDTO
     * @return
     * @author -- lijiangtao 2020年7月13日 上午11:16:48
     */
    Integer addMenu(MenuDTO menuDTO);

    /**
     * 查询菜单信息-->树形结构
     * 
     * @param menuDTO
     * @return
     * @author -- lijiangtao 2020年7月13日 上午11:16:55
     */
    List<MenuDTO> menuTreeList(MenuDTO menuDTO);

    /**
     * 编辑菜单
     * 
     * @param menuDTO
     * @return
     * @author -- lijiangtao 2020年6月21日 下午7:29:41
     */
    Integer updateMenu(MenuDTO menuDTO);

    /**
     * 删除菜单
     * 
     * @param menuId
     * @return
     * @author -- lijiangtao 2020年6月16日 下午3:38:07
     */
    Integer deleteMenu(String menuId);
}
